package lectureFichier;

import structureDeDonnee.Matrice;

/**
 * Interface définissant les classes capable de lire des fichiers pour 
 * en recuperer une liste de cellules, une liste de valeur de survie 
 * et une liste de valeur de naissance
 */
public interface LectureFichier {

	/**
	 * lit un fichier pour en recuperer les informations
	 */
	public void chargerFichier(String nomDuFichier) throws LectureFichierException;
	
	/**
	 * @return la liste de cellules
	 */
	public Matrice getListeDeCellules();

	/**
	 * @return les valeurs de survie
	 */
	public int[] getValeursDeSurvie();

	/**
	 * @return les valeurs de naissance
	 */
	public int[] getValeursDeNaissance();
}
